package com.kaoqin.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.kaoqin.model.Sign;
import com.kaoqin.model.SignLog;
import com.kaoqin.model.SignLogVO;

/**
 * @ClassName: SignLogService
 * @Description: TODO
 * @author: Janus
 * @date: 2017-7-21 上午11:36:36
 */
public interface SignLogService {
	List<SignLog> findAll(SignLog signLog);
	void saveSingLog(SignLog signLog) throws RuntimeException;
	List<SignLogVO> findSignDataToExcel(SignLog signLog);
    void updateSignLog(SignLog signLog) throws RuntimeException;
    void packageSignDetail(SignLog signLog, String dataType) throws RuntimeException;
    PageInfo<SignLogVO> findHistorySignLogList(SignLogVO signLog);
    Integer findHistorySignLogListCount(SignLogVO signLog);
    Integer delSignLog(Integer slId);
    SignLog findSignLogById(Integer opEditId);
}
